package com.zzyl.nursing.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import com.zzyl.nursing.domain.Contract;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 退住详情VO
 *
 * @Author: Zhy
 * @Date: 2025-07-13
 **/
@ApiModel(description = "退住详情VO")
@Data
public class CheckOutDetailVo {

    /**
     * 退住基本信息
     */
    @ApiModelProperty(value = "退住基本信息")
    private CheckOutVo checkOutVo;

    /**
     * 老人信息
     */
    @ApiModelProperty(value = "老人信息")
    private Object elderVo;

    /**
     * 入住信息
     */
    @ApiModelProperty(value = "入住信息")
    private Object checkInConfigVo;

    /**
     * 合同信息
     */
    @ApiModelProperty(value = "合同信息")
    private Contract contract;

    /**
     * 费用明细列表
     */
    @ApiModelProperty(value = "费用明细列表")
    private List<CheckOutFeeDetailVo> feeDetailList;
} 